Pieseň vznikla v roku 1818 celkom náhodou tesne pred Vianocami. V kostole sv. Mikuláša v rakúskom mestečku Oberndorf, v blízkosti Salzburgu, sa stala veľká nepríjemnosť - myši prehrýzli mechy organu. Kaplán Joseph Mohr to zistil 23. decembra. a o deň neskôr, 24. decembra, mala byť vianočná omša, ktorá sa nedala odslúžiť bez hudby. Mohr rozmýšľal, čo robiť. Napadlo mu, že situáciu by mohla zachrániť slávnostná pieseň, ktorá by sa dala zaspievať bez hudobného sprievodu. Zúfalstvo prebudilo jeho predstavivosť a Mohr zložil niekoľko vhodných štvorverší. Napísať hudbu však nevedel. V neďalekej dedine Arnsdorfe však mal priateľa, učiteľa a organistu Franza Grubera, ktorý vedel komponovať melódie. Mohr sa za ním rozbehol s úpenlivou prosbou, aby vymyslel hudbu. Gruber sa prejavil ako dobrý priateľ - napísal melódiu a zachránil svojho priateľa. Ukázalo sa, že hudobníka osvietil sám Duch svätý, pretože melódia prežila stáročia.
Pruského kráľa Friedricha Wilhelma IV. pieseň Tichá noc, svätá noc, ktorú počul na Štedrý deň roku 1853 ho nadchla. Dvornému koncertmajstrovi nariadil nájsť autorov. Úloha to však bola neľahká: Mohr a Gruber boli obyčajní, bezvýznamní ľudia. Navyše, Joseph Mohr už v roku 1848 zomrel vo veku 56 rokov v úplnej chudobe. Skladateľa Grubera neúspešne hľadali celý rok a možno by ho ani nikdy nenašli. Pomohla však náhoda.
V roku 1854 Salzburský zbor pripravoval vianočný program, v ktorom nechýbala pieseň Tichá noc, svätá noc. Jeden z členov zboru, mladík Felix Gruber, ju však spieval nie celkom tak, ako to vyžadoval zbormajster. Keď mu udelil pokarhanie, Felix namietal, že pieseň spieva, ako ho to naučil jeho otec a otec vie najlepšie, ako správne spievať piesne, ktoré sám skomponoval. Šéf zboru dobre poznal dvorného koncertmajstra a poznal aj príkaz Friedricha Wilhelma IV.
Zvyšok života prežil Franz Gruber ako slávny človek. V chráme sv. Mikuláša v Oberndorfe visí plaketa s nápisom: \"Učiteľ Franz Gruber tu 24. decembra 1818 napísal melódiu piesne Tichá noc, svätá noc a vikár Joseph Mohr zložil jej slová\".
0